package v;

/**
 * Created by v on 17-3-23.
 */
public class Email {
    //serialVersionUID值
    private static final long serialVersionUID=1L;

    //Email 地址
    private String mailAdd;

    //是否是一个标准的Email地址
    private boolean email;

    /**
     * 默认无参的构造方法
     */
    public Email(){}

    /**
     * 构造方法
     * @param mailAdd Email地址
     */
    public Email(String mailAdd){
        this.mailAdd=mailAdd;
    }

    /**
     * 是否是一个标准的Email地址
     * @return 布尔值
     */
    public boolean isEmail(){
        //正则表达式，定义邮箱格式
        String regex="\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*";
        //看是否与正则表达式匹配
        if(mailAdd.matches(regex)){
            email=true;
        }else {
            email=false;
        }

        return email;
    }

    public String getMailAdd(){
        return mailAdd;
    }

    public void setMailAdd(String mailAdd) {
        this.mailAdd = mailAdd;
    }
}
